Career 2019 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F4 Germany F5 Czech Republic F3 Hungary F1 Hungary F3 Portugal F7 Turkey F35 Turkey F36 Spain F1 Spain F4 Croatia F3 Belgium F13 Bulgaria F2 Turkey F26 Italy F16 (Padova) Portugal F8 Slovakia F1 Czech Republic F5 Czech Republic F2 Czech Republic F5 Czech Republic F6 Germany F1 Germany F2 Turkey F34 VI Torneo Internazionale di Tennis - Barletta Zagreb Open - Zagreb Banca Stato Challenger Lugano - Lugano Brasov Challenger - Brasov Copa Petrobras Paraguay - Asuncion Antonio Savoldi-Marco Co. - Manerbio ECM Prague Open 2008 - Prague Marrakech Challenger Napoli Challenger Ostrava Challenger Prostejov Challenger Furth Challenger Kosice Challenger Bytom Challenger Poznan Challenger Vigo Challenger Geneva Challenger Freudenstadt Challenger Seville Challenger Szczecin Challenger Trnava Challenger Rome Challenger Zagreb Challenger Alessandria Challenger Milan Challenger Pozoblanco Challenger San Sebastian Challenger Trnava Challenger Rome Challenger Guayaquil Challenger Savannah Challenger Tampere Challenger Liberec Challenger San Juan Challenger Genova Challenger Seville Challenger Poznan Challenger Anning Challenger Samarkand Challenger Oberstaufen Challenger Tampere Challenger Curitiba Challenger Rome Challenger Poznan Challenger Porto Alegre Challenger Tampere Challenger Rennes Challenger Buenos Aires Challenger San Marino Cepu Open - San Marino Casablanca Challenger Porsche Open - Poznan Chengdu Challenger Blois Challenger Spain F5 Braunschweig Challenger Kenitra Challenger Ostrava Challenger Rome Challenger Challenger de Providencia-Copa Kia - Santiago Napoli Challenger Rijeka Challenger Rimini Challenger Geneva Challenger - Geneva Nord/LB Open 2004 - Braunschweig Copa Petrobras - Buenos Aires Sporting Challenger '07 Trofeo Regione Piemonte - Turin ATP Challenger La Serena - La Serena Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon Grand Prix Hassan II - Casablanca Morocco Tennis Tour - Marrakech Gelsor Open Romania - Bucharest Allianz Suisse Open Gstaad - Gstaad Generali Open 2002 - Kitzbuhel Grand Prix Hassan II - Casablanca Generali Open 2003 - Kitzbuhel Gelsor Open Romania - Bucharest Timisoara Challenger - Timisoara Tata Open - Chennai 84° Concurso Internacional Tenis San Sebastian - San Sebastian Black Forest Open - Freudenstadt BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Copa Petrobras-Argentina - Buenos Aires Allianz Suisse Open - Gstaad Wroclaw Challenger BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Barletta Challenger Open Seat Godo 2005 - Barcelona Athens Challenger Internationaler Raiffeisen Grand Prix - St. Polten San Remo Challenger Alessandria Challenger Karlsruhe Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Open Romania - Bucharest San Marino Challenger Cordenons Challenger Manerbio Challenger Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Buenos Aires Challenger Montevideo Challenger Tarragona Challenger BMW Open - Munich Hypo Group Tennis International - Portschach Santiago Challenger Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Rabat Challenger Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Sydney International - Sydney Heineken Open - Auckland Copa Telmex - Buenos Aires Open de la Comunidad Valenciana - Valencia Croatia Open Umag - Umag Grand Prix Hassan II - Casablanca Open Sainte-Victoire - Aix-En-Provence BMW Open - Munich ARAG World Team Championship - Dusseldorf Hypo Group Tennis International - Portschach Qatar ExxonMobil Open - Doha Movistar Open - Vina del Mar Zivnobanka Open - Prostejov Prostejov Challenger Kosice Challenger The Hypo Group Tennis International 2008 - Poertschach Adidas International - Sydney Segovia Challenger Open SEAT 2008 - Barcelona Austrian Open - Kitzbuhel Spain F1 Banja Luka Challenger BCR Open Romania - Bucharest Tarragona Challenger Asuncion Challenger Sao Paulo Challenger Chennai Open - Chennai Grand Prix Hassan II - Casablanca BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Cancun Challenger Buenos Aires Challenger Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca BMW Open - Munich International German Open - Hamburg Prague Challenger Pilot Pen Tennis - New Haven ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Qatar ExxonMobil Open - Doha Medellin Challenger Bratislava Challenger Movistar Open - Santiago Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Prostejov Challenger Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Tanger Challenger Delray Beach International Tennis Championships - Delray Beach Marburg Challenger Braunschweig Challenger Grand Prix Hassan II - Casablanca Timisoara Challenger Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade SAP Open - San Jose BMW Open - Munich Como Challenger Genova Challenger AEGON Championships - London Ostrava Challenger Exim Agmedia Open - Kosice Oberstaufen Challenger Banja Luka Challenger Trnava Challenger Kenitra Challenger Ostrava Open 2005 - Ostrava Ostrava Challenger Nanjing Challenger Orange Prokom Open - Sopot Moscow Challenger Challenger Ford de Cherbourg - Cherbourg Ljubljana Open 2002 - Ljubljana Banca Stato Challenger Lugano - Lugano 10th Wartburg Open - Eisenach Muller Cup - Ulm Stella Artois Clay Court Championships - Budaors Apia International - Sydney XXIX Edizione 'A.Savoldi Marco' - Manerbio VTR Open - Vina del Mar Brasil Open - Sao Paulo Black Forest Open 2002 - Freudenstadt Asirom Challenger Brasov - Brasov Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha AXA Open II - Espinho Copa Claro - Buenos Aires Open 13 - Marseille Wartburg Open - Eisenach US Men's Clay Court Championship - Houston Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Copa Sevilla - Seville Open de Tanger - Tangier Open 13 - Marseille LTA Hull Challenger - Hull ECM Cup - Prague XI Venice Open - Venice 2001 Challenger Canottieri Mincio - Mantova Stella Artois Clay Court Championships - Budaors 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Warta Cup 2001 - Sopot Citta di Brindisi - Brindisi DPD Challenger 2001 - Aschaffenburg EI Bank Bulgarian Challenger - Sofia Challenger Copa Sevilla Internacionales de Andalucia - Seville Mohammedia Challenger Optimus Maia Open - Maia 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Intelig Tennis Cup - Brasilia VII Trofeo Ciudad de Quito - Quito Copa Ericsson Brazil - Sao Paulo Panama City Challenger Maia Open 2002 - Maia XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Bet-at-home Cup - Kitzbuhel Visa Tennis Open - Sao Paulo Moselle Open - Metz IPP Open - Helsinki KGHM Polish Indoors - Wroclaw Olbia Geovillage Open - Olbia Trani Cup - Trani I Tourneo Fila Citta di Brindisi - Brindisi Kyiv Open - Kiev Heineken Challenger - Ho Chi Minh City ABN AMRO World Tennis Tournament - Rotterdam 5th Sardinian International Championships - Cagliari BMW Brixina Tennis Open 2000 - Bressanone XL Capital Bermuda Open - Bermuda Tennis Napoli Cup - Napoli Ljubljana Open - Ljubljana Zivnobanka Czech Open - Prostejov ATU Cup - Weiden Oberstaufen Cup - Oberstaufen Stella Artois Clay Court Championships - Budaors San Marino Cepu Open - San Marino CA Challenge - Graz Pekao Open 2003 - Szczecin X Ciutat de Barcelona - Barcelona Ispat Open 2004 - Ostrava Zagreb Open - Zagreb Shimadzu All Japan Indoor - Kyoto Czech Open - Prostejov Steelers Cup - Kosice Top Wool Challenger Biella - Biella Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Stella Artois Clay Court Championship - Budaors Nokian Hakkapeliitta Open - Tampere Timisoara Challenger - Timisoara Trani Cup - Trani Alfa Romeo Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Pro Tennis World Open - Boca Raton Prague Open - Prague Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Tatra Banka Open - Bratislava Cepu Open - San Marino Privat Bank Cup - Dnepropetrovsk Open de la Ville de Saint Denis - Reunion Island Copa Petrobras Aracaju - Aracaju Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka Mauritius Open - Mauritius Dubrovnik Open - Dubrovnik Copa Petrobras Guadalajara - Guadalajara Ischgl International ATP Challenger - Ischgl La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago The LTA Men's Challenger Wrexham - Wrexham Lisbon Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Tennis Napoli Cup - Napoli Tunis Open - Tunis Ljubljana Open - Ljubljana Trofeo Internacional Club Laieta - Barcelona 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini S Tennis Masters - Graz Sina-Kia Motors Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Olimp Kyiv Open - Kiev Challenger Brasov - Brasov Genoa Open Challenger-Fondazione Carige - Genova Pekao Open 2005 - Szczecin Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Copa Petrobras - Santiago Copa Petrobras - Montevideo Copa Petrobras - Aracaju MoviStar Open - Vina del Mar Mobilux Open - Luxembourg Copa Kia - Santiago Internationaux du Doubs - Besancon 3rd Volkswagon Challenger - Wolfsburg X Torneo Internazionale di Tennis - Barletta Open Mutouest St. Brieuc - St. Brieuc Citta di Monza - Monza 10° Trofeo Luigi Pezzoli - Bergamo Prosperita Open 2006 - Ostrava ECM Prague Open - Prague Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Brasil Open - Costa do Sauipe Top Wool Challenger-Immagine Trophy - Biella Porsche Open - Poznan San Marino Cepu Open - San Marino Santiago Challenger Ipsos Bucharest Challenger - Bucharest St. Brieuc Challenger Mitsubishi Electric Europe Cup - Monza ECU Prague Open - Prague Unicredit Czech Open 2007 - Prostejov Estoril Open - Estoril Challenger Lugano - Lugano Nord LB Open 2007 - Braunschweig San Marino Cepu Open - San Marino 's Tennis Masters 07 Challenger - Graz Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Genova Open Challenger - Genova Pekao Open - Szczecin ATP Challenger Trophy 2007 - Trnava Copa Petrobras Uruguay - Montevideo Allianz Suisse Open - Gstaad 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Prosperita Open 2008 - Ostrava Trofeo Cassa di Risparmio di Alessandria - Alessandria Open de Moselle - Metz Memorial A. Manfredini Sassuolo Challenger - Sassuolo Kosice Open-Steelers Cup 2008 - Kosice Polska Energia Open - Bytom Oberstaufen Cup-Head German Master's Series - Oberstaufen San Marino CEPU Open - San Marino ATP Open Castilla y Leon - Segovia LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Ecuador Open - Quito Dusseldorf Open Challenger - Dusseldorf 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Open Tarragona Costa Daurada - Tarragona Argentina Open - Buenos Aires Copa Petrobras-Uruguay - Montevideo Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Rio Open - Rio de Janeiro Copa Telmex - Buenos Aires Rabat Challenger Sofia Challenger Estoril Open - Estoril San Sebastian Challenger Grand Prix Hassan II - Casablanca Asuncion Challenger Furth Challenger Sony Open Tennis - Miami Turin Challenger Kitzbuhel Challenger Rijeka Challenger Santiago Challenger Le Gosier Challenger Rabat Challenger Marrakech Challenger Prague Challenger Zagreb Challenger Prostejov Challenger Kosice Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Turin Challenger Pozoblanco Challenger Bucaramanga Challenger Sopot Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Seville Challenger Brasov Challenger Banja Luka Challenger Trnava Challenger Madrid Challenger Rennes Challenger Orleans Challenger Quito Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Bratislava Challenger Heilbronn Challenger Kazan Challenger Meknes Challenger Florianopolis Challenger Casablanca Challenger Barranquilla Challenger San Luis Potosi Challenger Pereira Challenger Mersin Challenger Sarasota Challenger Tunis Challenger Ostrava Challenger Bordeaux Challenger Prostejov Challenger Kosice Challenger Marburg Challenger Marbella Challenger Braunschweig Challenger Sunrise Challenger Caltanissetta Challenger Cali Challenger Rio De Janeiro Challenger Geneva Challenger Helsinki Challenger Dallas Challenger Ostrava Challenger Mersin Challenger Caltanissetta Challenger St. Brieuc Challenger Prague Challenger Kosice Challenger Panama City Challenger Rome Challenger Meerbusch Challenger Tunis Challenger Trnava Challenger Sibiu Challenger ATP Studena Croatia Open Umag - Umag Rome Challenger Le Gosier Challenger Bratislava Challenger Sarasota Challenger Tunis Challenger Aix En Provence Challenger Bordeaux Challenger Furth Challenger Prague Challenger Mohammedia Challenger Liberec Challenger Prague Challenger Cordenons Challenger Casablanca Challenger Como Challenger Alphen Challenger Biella Challenger Meknes Challenger Heilbronn Challenger San Juan Challenger Cordoba Challenger Panama City Challenger Guadalajara Challenger Lima Challenger Vercelli Challenger Santiago Challenger Vercelli Challenger Marburg Challenger Rome Challenger Todi Challenger Furth Challenger Moscow Challenger Perugia Challenger Padova Challenger Biella Challenger Cortina Challenger Prague Challenger Santo Domingo Challenger Manerbio Challenger Banja Luka Challenger Meerbusch Challenger Rome Challenger Mohammedia Challenger Casablanca Challenger Monza Challenger Buenos Aires Challenger Rio De Janeiro Challenger Brest Challenger Santo Domingo Challenger Morelos Challenger Santiago Challenger Geneva Challenger Poprad Tatry Challenger Guayaquil Challenger Guadalajara Challenger Tennis Masters Series - Madrid Banja Luka Challenger Mestre Challenger Francavilla Challenger Vicenza Challenger Qingdao Challenger Perugia Challenger Portoroz Challenger Seville Challenger Alphen Challenger ATP Studena Croatia Open - Umag Buenos Aires Challenger Internationaux de Tennis de Brest - Brest Irving Challenger San Luis Potosi Challenger Schickendanz Open - Furth NASDAQ-100 Open - Miami Madrid Challenger Telecom Italia Masters - Rome Aircel Chennai Open - Chennai ATP Challenger Tour Finals Heilbronn Challenger Challenger 42 - Andrezieux Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Campionati Internazionali d'Italia - Rome Royal Guard Open Chile - Vina del Mar Idea Prokom Open - Sopot Masters Series Monte-Carlo - Monte-Carlo Biella Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome San Benedetto Challenger Tampere Challenger Cortina Challenger Banja Luka 2002 - Banja Luka Cairo Challenger 2002 - Cairo Tatra Banka Open - Bratislava Sony Ericsson Open - Miami Trofeo Conde de Godo - Barcelona Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris Open Sabadell Atlantico - Barcelona BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BMW Open - Munich Rhein-Main Challenger 2004 - Aschaffenburg VII Torneo Internazionale di Tennis - Barletta Nord/LB Open - Braunschweig International Championship of Croatia - Umag Czech Open 2005 - Prostejov BNP Paribas Open - Indian Wells Mallorca Open - Mallorca Heineken Open - Auckland Mallorca Open - Mallorca Abierto Mexicano de Tenis Pegaso - Acapulco Davidoff Swiss Indoors - Basel Energis Open - Amersfoort Campionati Internazionali di Sicilia - Palermo PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Mutua Madrid Open - Madrid Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Brasil Open - Costa do Sauipe Internazionali BNL d'Italia - Rome If Stockholm Open - Stockholm Open Sabadell Atlantico - Barcelona Campbells Hall of Fame Tennis Championships - Newport Movistar Open - Santiago Brasil Open - Costa do Sauipe Brasil Open - Sao Paulo Open 13 - Marseille BNP Paribas Open - Indian Wells Barcelona Open BancSabadell - Barcelona SA Tennis Open - Johannesburg If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Brasil Open - Costa do Sauipe Davidoff Swiss Indoors Basel - Basel Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Citi Open - Washington Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb 2002 Mercedes Cup - Stuttgart US Men's Clay Court Championship - Houston BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open Seat Godo - Barcelona Croatia Open - Umag Apia International - Sydney VTR Open - Vina del Mar Campionati Internazionali di Sicilia - Palermo Masters Series Monte Carlo - Monte Carlo Tennis Masters Series - Madrid Open Seat Godo 2003 - Barcelona Grand Prix Hassan II - Casablanca Copa AT&T - Buenos Aires Qatar ExxonMobil Open - Doha U.S. Men's Clay Court Championships - Houston PBZ Zagreb Indoors - Zagreb BA-CA Tennis Trophy - Vienna Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Croatia Open - Umag Mutua Madrilena Masters Madrid - Madrid Copa Telmex - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo Pacific Life Open - Indian Wells AEGON Championships - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, World Group, SF, CRO-CZE, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, QF, KAZ-CZE 1-3 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, 1R, CZE-KAZ 2-3